#include <iostream>
#include <cmath>

int main() {
    int a, max, last, min, ch, b, c, d, e, i, j;
    std::cin >> a;
    if (a >= 1000 && a < 10000) {
        max = 0;
        ch = a;
        while (a != 0) {
            last = a % 10;
            a /= 10;
            if (last > max)
                max = last;
        }
        a = ch;
        min = 9;
        while (a != 0) {
            last = a % 10;
            a /= 10;
            if (last < min)
                min = last;
        }
        a = ch;
        b = a % 10;
        a /= 10;
        c = a % 10;
        a /= 10;
        d = a % 10;
        a /= 10;
        e = a % 10;
        a /= 10;

        a = ch;
        i = 0;
        while (i * i != b && i * i < b)
            i++;
        if (b == i * i)
            std::cout << "Цифра разряда единиц является квадратом цифры: " << b << std::endl;
        else
            std::cout << "Цифра разряда единиц является квадратом цифры:нет" << std::endl;
        i = 0;
        while (i * i != c && i * i < c)
            i++;
        if (c == i * i)
            std::cout << "Цифра разряда единиц является квадратом цифры: " << c << std::endl;
        else
            std::cout << "Цифра разряда единиц является квадратом цифры:нет" << std::endl;
        i = 0;
        while (i * i != d && i * i < d)
            i++;
        if (d == i * i)
            std::cout << "Цифра разряда единиц является квадратом цифры: " << d << std::endl;
        else
            std::cout << "Цифра разряда единиц является квадратом цифры:нет" << std::endl;
        i = 0;
        while (i * i != e && i * i < e)
            i++;
        if (e == i * i)
            std::cout << "Цифра разряда единиц является квадратом цифры: " << e << std::endl;
        else
            std::cout << "Цифра разряда единиц является квадратом цифры:нет" << std::endl;
        i = 0;
        while (i * i != a && i * i < a)
            i++;
        if (a == i * i)
            std::cout << "Цифра разряда единиц является квадратом цифры: " << a << std::endl;
        else
            std::cout << "Цифра разряда единиц является квадратом цифры:нет" << std::endl;

        std::cout << max << std::endl;
        std::cout << min << std::endl;

        a = ch;
        j = 0;
        while (a != 0) {
            if (a % 10 == 0) {
                j++;
                a /= 10;
            }
            else {
                a /= 10;
            }
        }
        a = ch;
        std::cout << "Кол-во нулей:" << j << std::endl;
        if (a % 3 == 0)
            std::cout << "Число кратное трем" << std::endl;
        else
            std::cout << "Число не кратное трем" << std::endl;
    }
    else
        std::cout << "Веденно не четырехзначное число" << std::endl;
    return 0;
}
